
{
var BgL_setzd2htmlzd2nextzd2blkzd2gridzd2colorz12zc0;
var BgL_startzd2gamezd2;
var BgL_initzd2gamezd2;
var timer;
var move;
var duration;
var BgL_setzd2htmlzd2gridzd2colorz12zc0;
var BgL_completezd2linezf3z21;
var BgL_printzd2statszd2;
var score;
var BgL_datazd2blkzd2shapeszd2refzd2;
var level;
var BgL_forzd2eachzd2blkzd2cellzd2;
var lines;
var BgL_cellzd2overlayzf3z21;
var BgL_nextzd2blkzd2shapez00;
var BgL_updatezd2nextzd2blkzd2gridzd2;
var BgL_newzd2blkzd2shapez00;
var BgL_touchzd2downzf3z21;
var BgL_validzd2coordzf3z21;
var BgL_blkzd2shapezd2;
var every;
var shift;
var BgL_filterz12z12;
var BgL_blkzd2rzd2;
var BgL_cellzd2refzd2;
var BgL_blkzd2xzd2;
var BgL_updatezd2statszd2;
var BgL_keyzd2eventzd2;
var BgL_blkzd2yzd2;
var BgL_initzd2datazd2blkzd2colorszd2;
var grid;
var BgL_datazd2blkzd2shapesz00;
var BgL_cellzd2setz12zc0;
var update;
var BgL_initzd2datazd2blkzd2shapeszd2;
var BgL_datazd2blkzd2colorsz00;
var BgL_datazd2pointszd2;
var BgL_removez12z12;
var BgL_forzd2eachzd2yxz00;
var BgL_touchzd2downzd2;
var BgL_datazd2blkzd2startzd2atzd2;
var height;
var width;

{
(width = 10);
(height = 18);
(BgL_datazd2blkzd2startzd2atzd2 = [(0), (-1), (-1), (-1), (0), (0), (-1)]);
(BgL_datazd2pointszd2 = [(0), 40, 100, 300, 1200]);
(BgL_datazd2blkzd2colorsz00 = null);
(BgL_datazd2blkzd2shapesz00 = null);
(grid = null);
(BgL_blkzd2yzd2 = (0));
(BgL_blkzd2xzd2 = (0));
(BgL_blkzd2rzd2 = (0));
(BgL_blkzd2shapezd2 = (0));
(BgL_nextzd2blkzd2shapez00 = (0));
(lines = (0));
(level = (0));
(score = (0));
(duration = 600);
(timer = (0));
(BgL_initzd2gamezd2 = function()
{
return ((BgL_initzd2datazd2blkzd2shapeszd2()), (BgL_initzd2datazd2blkzd2colorszd2()));

}
);
(BgL_startzd2gamezd2 = function()
{
return ((lines = (0)), (level = (0)), (score = (0)), (BgL_printzd2statszd2()), (grid = (sci_map(function(sc_l_1)
{
return (sci_makeList(width, (0)));

}
, (sci_makeList(height))))), (BgL_nextzd2blkzd2shapez00 = (BgL_newzd2blkzd2shapez00())), (shift()), (update()), Event["observe"]((window["document"]), "keydown", function(sc_e_2)
{
return (BgL_keyzd2eventzd2(sc_e_2));

}
, false), (timer = window["setInterval"](function()
{
return (move(1, (0), (0)));

}
, duration)));

}
);
(update = function()
{
var BgL_sc_touchzd2downzd2flag_3z00;
return ((BgL_sc_touchzd2downzd2flag_3z00 = false), (BgL_forzd2eachzd2yxz00(function(sc_y_4, sc_x_5)
{
return (BgL_setzd2htmlzd2gridzd2colorz12zc0(sc_y_4, sc_x_5, (BgL_cellzd2refzd2(sc_y_4, sc_x_5))));

}
, height, width)), (BgL_forzd2eachzd2blkzd2cellzd2(function(sc_y_6, sc_x_7)
{
var sc_cy_8;
var sc_cx_9;
return ((sc_cy_8 = (BgL_blkzd2yzd2+sc_y_6)), (sc_cx_9 = (BgL_blkzd2xzd2+sc_x_7)), (((BgL_validzd2coordzf3z21(sc_cy_8, sc_cx_9))!== false)?
(BgL_setzd2htmlzd2gridzd2colorz12zc0(sc_cy_8, sc_cx_9, (BgL_blkzd2shapezd2+1))):
undefined), (((BgL_touchzd2downzf3z21(sc_cy_8, sc_cx_9))!== false)?
(BgL_sc_touchzd2downzd2flag_3z00 = true):
undefined));

}
, BgL_blkzd2shapezd2, BgL_blkzd2rzd2)), ((BgL_sc_touchzd2downzd2flag_3z00!== false)?
(BgL_touchzd2downzd2()):
undefined));

}
);
(BgL_touchzd2downzd2 = function()
{
var BgL_sc_completezd2linezd2count_14z00;
var sc_c_15;
var sc_val2037_16;
var sc_tmp2006_17;

{
(BgL_forzd2eachzd2blkzd2cellzd2(function(sc_y_10, sc_x_11)
{
var sc_cy_12;
var sc_cx_13;
return ((sc_cy_12 = (BgL_blkzd2yzd2+sc_y_10)), (sc_cx_13 = (BgL_blkzd2xzd2+sc_x_11)), (BgL_cellzd2setz12zc0(sc_cy_12, sc_cx_13, (BgL_blkzd2shapezd2+1))));

}
, BgL_blkzd2shapezd2, BgL_blkzd2rzd2));
(grid = (BgL_removez12z12(BgL_completezd2linezf3z21, grid)));
(BgL_sc_completezd2linezd2count_14z00 = (height-(sci_length(grid))));
(sc_c_15 = BgL_sc_completezd2linezd2count_14z00);
BgL_reczd2call2009zd2: while (true) {if ((sc_c_15>(0))) 
{
(grid = (new sc_Pair((sci_makeList(width, (0))), grid)));
(--sc_c_15);
continue BgL_reczd2call2009zd2;
}

else
undefined;
break BgL_reczd2call2009zd2;
}
(BgL_updatezd2statszd2(BgL_sc_completezd2linezd2count_14z00));
if ((((sc_tmp2006_17 = (BgL_cellzd2overlayzf3z21((0), 4))), ((sc_tmp2006_17!== false)?
sc_tmp2006_17:
(BgL_cellzd2overlayzf3z21((0), 5))))!== false)) 
{
window["clearInterval"](timer);
(sc_val2037_16 = (BgL_forzd2eachzd2yxz00(function(sc_y_18, sc_x_19)
{
return (((BgL_cellzd2overlayzf3z21(sc_y_18, sc_x_19))!== false)?
(BgL_setzd2htmlzd2gridzd2colorz12zc0(sc_y_18, sc_x_19, 1)):
undefined);

}
, height, width)));
}

else
(sc_val2037_16 = (shift()));
return sc_val2037_16;
}

}
);
(BgL_updatezd2statszd2 = function(BgL_sc_completezd2linezd2count_20z00)
{
return ((BgL_sc_completezd2linezd2count_20z00>(0))?
((lines +=BgL_sc_completezd2linezd2count_20z00), (level = (parseInt(lines/10))), (score +=((level+1)*(BgL_datazd2pointszd2[BgL_sc_completezd2linezd2count_20z00]))), (BgL_printzd2statszd2()), (duration = (600-(level*10))), window["clearInterval"](timer), (timer = window["setInterval"](function()
{
return (move(1, (0), (0)));

}
, duration))):
undefined);

}
);
(shift = function()
{
return ((BgL_blkzd2xzd2 = 3), (BgL_blkzd2rzd2 = (0)), (BgL_blkzd2shapezd2 = BgL_nextzd2blkzd2shapez00), (BgL_blkzd2yzd2 = (BgL_datazd2blkzd2startzd2atzd2[BgL_blkzd2shapezd2])), (BgL_nextzd2blkzd2shapez00 = (BgL_newzd2blkzd2shapez00())), (BgL_updatezd2nextzd2blkzd2gridzd2()));

}
);
(BgL_updatezd2nextzd2blkzd2gridzd2 = function()
{
return ((BgL_forzd2eachzd2yxz00(function(sc_y_21, sc_x_22)
{
return (BgL_setzd2htmlzd2nextzd2blkzd2gridzd2colorz12zc0(sc_y_21, sc_x_22, (0)));

}
, 4, 4)), (BgL_forzd2eachzd2blkzd2cellzd2(function(sc_y_23, sc_x_24)
{
return (BgL_setzd2htmlzd2nextzd2blkzd2gridzd2colorz12zc0(sc_y_23, sc_x_24, (BgL_nextzd2blkzd2shapez00+1)));

}
, BgL_nextzd2blkzd2shapez00, (0))));

}
);
(move = function(sc_dy_25, sc_dx_26, sc_dr_27)
{
var BgL_sc_blkzd2newzd2y_29z00;
var BgL_sc_blkzd2newzd2x_30z00;
var BgL_sc_canzd2go_28zd2;
var BgL_sc_blkzd2newzd2r_31z00;
return ((BgL_sc_canzd2go_28zd2 = true), (BgL_sc_blkzd2newzd2y_29z00 = (BgL_blkzd2yzd2+sc_dy_25)), (BgL_sc_blkzd2newzd2x_30z00 = (BgL_blkzd2xzd2+sc_dx_26)), (BgL_sc_blkzd2newzd2r_31z00 = ((BgL_blkzd2rzd2+sc_dr_27)%4)), (BgL_forzd2eachzd2blkzd2cellzd2(function(sc_y_32, sc_x_33)
{
var sc_cy_34;
var sc_cx_35;
var sc_tmp2007_36;
return ((sc_cy_34 = (BgL_sc_blkzd2newzd2y_29z00+sc_y_32)), (sc_cx_35 = (BgL_sc_blkzd2newzd2x_30z00+sc_x_33)), ((((sc_tmp2007_36 = (!(BgL_validzd2coordzf3z21(sc_cy_34, sc_cx_35)))), ((sc_tmp2007_36!== false)?
sc_tmp2007_36:
(BgL_cellzd2overlayzf3z21(sc_cy_34, sc_cx_35))))!== false)?
(BgL_sc_canzd2go_28zd2 = false):
undefined));

}
, BgL_blkzd2shapezd2, BgL_sc_blkzd2newzd2r_31z00)), ((BgL_sc_canzd2go_28zd2!== false)?
((BgL_blkzd2yzd2 = BgL_sc_blkzd2newzd2y_29z00), (BgL_blkzd2xzd2 = BgL_sc_blkzd2newzd2x_30z00), (BgL_blkzd2rzd2 = BgL_sc_blkzd2newzd2r_31z00)):
undefined), (update()));

}
);
(BgL_keyzd2eventzd2 = function(sc_e_37)
{
var BgL_sc_keyzd2code_38zd2;
var sc_val2038_39;

{
(BgL_sc_keyzd2code_38zd2 = (sc_e_37["keyCode"]));
switch (BgL_sc_keyzd2code_38zd2) {
case 37:
case 74:
case 106:
case 68:
(sc_val2038_39 = (move((0), (-1), (0))));

break;
case 39:
case 76:
case 108:
case 78:
(sc_val2038_39 = (move((0), 1, (0))));

break;
case 38:
case 73:
case 105:
case 84:
(sc_val2038_39 = (move((0), (0), 1)));

break;
case 40:
case 75:
case 107:
case 72:
(sc_val2038_39 = (move(1, (0), (0))));

break;
}
return sc_val2038_39;
}

}
);
(BgL_touchzd2downzf3z21 = function(sc_y_40, sc_x_41)
{
var sc_cy_42;
var sc_tmp2008_43;
return ((sc_cy_42 = (sc_y_40+1)), (sc_tmp2008_43 = (sc_cy_42>=height)), ((sc_tmp2008_43!== false)?
sc_tmp2008_43:
(BgL_cellzd2overlayzf3z21(sc_cy_42, sc_x_41))));

}
);
(BgL_completezd2linezf3z21 = function(sc_line_44)
{
return (every(function(sc_c_45)
{
return (sc_c_45>(0));

}
, sc_line_44));

}
);
(BgL_validzd2coordzf3z21 = function(sc_y_46, sc_x_47)
{
return ((sc_y_46>=(0))?
((sc_y_46<height)?
((sc_x_47>=(0))?
(sc_x_47<width):
false):
false):
false);

}
);
(BgL_cellzd2setz12zc0 = function(sc_y_48, sc_x_49, sc_val_50)
{
return ((sci_listTail((sci_listRef(grid, sc_y_48)), sc_x_49)).car = sc_val_50);

}
);
(BgL_cellzd2refzd2 = function(sc_y_51, sc_x_52)
{
return (sci_listRef((sci_listRef(grid, sc_y_51)), sc_x_52));

}
);
(BgL_cellzd2overlayzf3z21 = function(sc_y_53, sc_x_54)
{
return ((BgL_cellzd2refzd2(sc_y_53, sc_x_54))>(0));

}
);
(BgL_setzd2htmlzd2gridzd2colorz12zc0 = function(sc_y_55, sc_x_56, sc_col_57)
{
var sc_el_58;
return ((sc_el_58 = document["getElementById"](("grid-"+sc_y_55+"-"+sc_x_56))), ((sc_el_58["style"])["background"] = (BgL_datazd2blkzd2colorsz00[sc_col_57])));

}
);
(BgL_setzd2htmlzd2nextzd2blkzd2gridzd2colorz12zc0 = function(sc_y_59, sc_x_60, sc_col_61)
{
var sc_el_62;
return ((sc_el_62 = document["getElementById"](("next"+sc_y_59+"-"+sc_x_60))), ((sc_el_62["style"])["background"] = (BgL_datazd2blkzd2colorsz00[sc_col_61])));

}
);
(BgL_printzd2statszd2 = function()
{
var sc_el_66;
var sc_el_68;
var sc_x_63;
var sc_x_65;
var sc_x_67;
var sc_el_64;
return ((sc_x_63 = lines), (sc_el_64 = document["getElementById"]("lines")), (sc_el_64["innerHTML"] = sc_x_63), (sc_x_65 = level), (sc_el_66 = document["getElementById"]("level")), (sc_el_66["innerHTML"] = sc_x_65), (sc_x_67 = score), (sc_el_68 = document["getElementById"]("score")), (sc_el_68["innerHTML"] = sc_x_67));

}
);
(BgL_forzd2eachzd2blkzd2cellzd2 = function(sc_fun_69, BgL_sc_blkzd2shape_70zd2, BgL_sc_blkzd2r_71zd2)
{
var sc_y_73;
var BgL_sc_tetzd2s_72zd2;
var sc_val2039_74;
var sc_x_75;

{
(BgL_sc_tetzd2s_72zd2 = (BgL_datazd2blkzd2shapeszd2refzd2(BgL_sc_blkzd2shape_70zd2, BgL_sc_blkzd2r_71zd2)));
(sc_y_73 = (0));
BgL_reczd2call2011zd2: while (true) {if ((sc_y_73<4)) 
{
(sc_x_75 = (0));
BgL_reczd2call2010zd2: while (true) {if ((sc_x_75<4)) 
{
if (((sci_listRef(BgL_sc_tetzd2s_72zd2, ((sc_y_73*4)+sc_x_75)))===1)) (sc_fun_69(sc_y_73, sc_x_75));

else
undefined;
(++sc_x_75);
continue BgL_reczd2call2010zd2;
}

else
undefined;
break BgL_reczd2call2010zd2;
}
(++sc_y_73);
continue BgL_reczd2call2011zd2;
}

else
(sc_val2039_74 = undefined);
break BgL_reczd2call2011zd2;
}
return sc_val2039_74;
}

}
);
(BgL_forzd2eachzd2yxz00 = function(sc_fun_76, sc_h_77, sc_w_78)
{
var sc_y_79;
var sc_val2040_80;
var sc_x_81;

{
(sc_y_79 = (0));
BgL_reczd2call2013zd2: while (true) {if ((sc_y_79<sc_h_77)) 
{
(sc_x_81 = (0));
BgL_reczd2call2012zd2: while (true) {if ((sc_x_81<sc_w_78)) 
{
(sc_fun_76(sc_y_79, sc_x_81));
(++sc_x_81);
continue BgL_reczd2call2012zd2;
}

else
undefined;
break BgL_reczd2call2012zd2;
}
(++sc_y_79);
continue BgL_reczd2call2013zd2;
}

else
(sc_val2040_80 = undefined);
break BgL_reczd2call2013zd2;
}
return sc_val2040_80;
}

}
);
(BgL_newzd2blkzd2shapez00 = function()
{
return Math["floor"]((Math["random"]()*7));

}
);
(BgL_datazd2blkzd2shapeszd2refzd2 = function(BgL_sc_blkzd2shape_82zd2, BgL_sc_blkzd2r_83zd2)
{
return (sci_listRef((sci_listRef(BgL_datazd2blkzd2shapesz00, BgL_sc_blkzd2shape_82zd2)), BgL_sc_blkzd2r_83zd2));

}
);
(BgL_initzd2datazd2blkzd2shapeszd2 = function()
{
var sc_rotate_88;
var BgL_sc_rotatezd290zd2clockwise_84z00;
return ((BgL_sc_rotatezd290zd2clockwise_84z00 = function(sc_blk_85)
{
var BgL_sc_rotzd2table_86zd2;
return ((BgL_sc_rotzd2table_86zd2 = (sci_list(12, 8, 4, (0), 13, 9, 5, 1, 14, 10, 6, 2, 15, 11, 7, 3))), (sci_map(function(sc_c_87)
{
return (sci_listRef(sc_blk_85, sc_c_87));

}
, BgL_sc_rotzd2table_86zd2)));

}
), (sc_rotate_88 = function(sc_blk_89)
{
var sc_r2_91;
var sc_r1_90;
var sc_r3_92;
return ((sc_r1_90 = (BgL_sc_rotatezd290zd2clockwise_84z00(sc_blk_89))), (sc_r2_91 = (BgL_sc_rotatezd290zd2clockwise_84z00(sc_r1_90))), (sc_r3_92 = (BgL_sc_rotatezd290zd2clockwise_84z00(sc_r2_91))), (sci_list(sc_blk_89, sc_r1_90, sc_r2_91, sc_r3_92)));

}
), (BgL_datazd2blkzd2shapesz00 = (sci_map(sc_rotate_88, (sci_list((sci_list((0), 1, (0), (0), (0), 1, (0), (0), (0), 1, (0), (0), (0), 1, (0), (0))), (sci_list((0), (0), (0), (0), (0), 1, 1, (0), (0), 1, 1, (0), (0), (0), (0), (0))), (sci_list((0), (0), (0), (0), (0), (0), 1, 1, (0), 1, 1, (0), (0), (0), (0), (0))), (sci_list((0), (0), (0), (0), 1, 1, (0), (0), (0), 1, 1, (0), (0), (0), (0), (0))), (sci_list((0), (0), 1, (0), (0), (0), 1, (0), (0), 1, 1, (0), (0), (0), (0), (0))), (sci_list((0), 1, (0), (0), (0), 1, (0), (0), (0), 1, 1, (0), (0), (0), (0), (0))), (sci_list((0), (0), (0), (0), 1, 1, 1, (0), (0), 1, (0), (0), (0), (0), (0), (0)))))))));

}
);
(BgL_initzd2datazd2blkzd2colorszd2 = function()
{
return (BgL_datazd2blkzd2colorsz00 = ["#ffffff", "#00ffff", "#f0f000", "#00ff00", "#ff0000", "#0000ff", "#ff800f", "#ff00ff"]);

}
);
(every = function(sc_pred_93, sc_lis_94)
{
var sc_val2041_97;
var sc_tail_95;
var sc_head_96;

{
(sc_tail_95 = (sc_lis_94.cdr));
(sc_head_96 = (sc_lis_94.car));
BgL_reczd2call2014zd2: while (true) {if ((sc_tail_95 === null)) (sc_val2041_97 = (sc_pred_93(sc_head_96)));

else
if (((sc_pred_93(sc_head_96))!== false)) 
{
(sc_head_96 = (sc_tail_95.car));
(sc_tail_95 = (sc_tail_95.cdr));
continue BgL_reczd2call2014zd2;
}

else
(sc_val2041_97 = false);
break BgL_reczd2call2014zd2;
}
return sc_val2041_97;
}

}
);
(BgL_removez12z12 = function(sc_pred_98, sc_l_99)
{
return (BgL_filterz12z12(function(sc_x_100)
{
return (!(sc_pred_98(sc_x_100)));

}
, sc_l_99));

}
);
(BgL_filterz12z12 = function(sc_pred_101, sc_lis_102)
{
var sc_ans_103;
var sc_prev_118;
var sc_prev_120;
var sc_lis_117;
var sc_lis_119;
var sc_lis_121;
var BgL_sc_scanzd2in_105zd2;
var sc_val2042_104;

{
(sc_ans_103 = sc_lis_102);
BgL_reczd2call2015zd2: while (true) {if ((sc_ans_103 === null)) (sc_val2042_104 = sc_ans_103);

else
if ((!(sc_pred_101((sc_ans_103.car))))) 
{
(sc_ans_103 = (sc_ans_103.cdr));
continue BgL_reczd2call2015zd2;
}

else

{
(BgL_sc_scanzd2in_105zd2 = function(sc_prev_106, sc_lis_107)
{
var sc_val2043_108;
var sc_prev_110;
var sc_lis_109;
var sc_prev_113;
var sc_lis_111;
var sc_prev_115;
var sc_lis_112;
var sc_lis_114;
var sc_lis_116;
BgL_reczd2call2016zd2: while (true) {
{
if ((sc_lis_107 instanceof sc_Pair)) if (((sc_pred_101((sc_lis_107.car)))!== false)) 
{
(sc_prev_106 = sc_lis_107);
(sc_lis_107 = (sc_lis_107.cdr));
continue BgL_reczd2call2016zd2;
}

else

{
(sc_lis_109 = (sc_lis_107.cdr));
(sc_prev_110 = sc_prev_106);
(sc_lis_111 = sc_lis_109);
BgL_reczd2call2017zd2: while (true) {if ((sc_lis_111 instanceof sc_Pair)) if (((sc_pred_101((sc_lis_111.car)))!== false)) 
{
(sc_prev_110.cdr = sc_lis_111);
(sc_lis_112 = (sc_lis_111.cdr));
(sc_prev_113 = sc_lis_111);
label2028: while (true) {if ((sc_lis_112 instanceof sc_Pair)) if (((sc_pred_101((sc_lis_112.car)))!== false)) 
{
(sc_prev_113 = sc_lis_112);
(sc_lis_112 = (sc_lis_112.cdr));
continue label2028;
}

else

{
(sc_lis_114 = (sc_lis_112.cdr));
(sc_prev_115 = sc_prev_113);
(sc_lis_116 = sc_lis_114);
label2029: while (true) {if ((sc_lis_116 instanceof sc_Pair)) if (((sc_pred_101((sc_lis_116.car)))!== false)) 
{
(sc_prev_115.cdr = sc_lis_116);
(sc_val2043_108 = (BgL_sc_scanzd2in_105zd2(sc_lis_116, (sc_lis_116.cdr))));
}

else

{
(sc_lis_116 = (sc_lis_116.cdr));
continue label2029;
}

else
(sc_val2043_108 = (sc_prev_115.cdr = sc_lis_116));
break label2029;
}
}

else
(sc_val2043_108 = undefined);
break label2028;
}
}

else

{
(sc_lis_111 = (sc_lis_111.cdr));
continue BgL_reczd2call2017zd2;
}

else
(sc_val2043_108 = (sc_prev_110.cdr = sc_lis_111));
break BgL_reczd2call2017zd2;
}
}

else
(sc_val2043_108 = undefined);
return sc_val2043_108;
}
break BgL_reczd2call2016zd2;
}

}
);
(sc_lis_117 = (sc_ans_103.cdr));
(sc_prev_118 = sc_ans_103);
label2030: while (true) {if ((sc_lis_117 instanceof sc_Pair)) if (((sc_pred_101((sc_lis_117.car)))!== false)) 
{
(sc_prev_118 = sc_lis_117);
(sc_lis_117 = (sc_lis_117.cdr));
continue label2030;
}

else

{
(sc_lis_119 = (sc_lis_117.cdr));
(sc_prev_120 = sc_prev_118);
(sc_lis_121 = sc_lis_119);
label2031: while (true) {if ((sc_lis_121 instanceof sc_Pair)) if (((sc_pred_101((sc_lis_121.car)))!== false)) 
{
(sc_prev_120.cdr = sc_lis_121);
(BgL_sc_scanzd2in_105zd2(sc_lis_121, (sc_lis_121.cdr)));
}

else

{
(sc_lis_121 = (sc_lis_121.cdr));
continue label2031;
}

else
(sc_prev_120.cdr = sc_lis_121);
break label2031;
}
}

else
undefined;
break label2030;
}
(sc_val2042_104 = sc_ans_103);
}
break BgL_reczd2call2015zd2;
}
return sc_val2042_104;
}

}
);
}

}

